Text copied to clipboard!

Tytuł

Text copied to clipboard!

Inżynier Utrzymania Oprogramowania

Opis

Text copied to clipboard!
Poszukujemy Inżyniera Utrzymania Oprogramowania, który dołączy do naszego zespołu technologicznego i będzie odpowiedzialny za zapewnienie ciągłości działania aplikacji oraz systemów informatycznych. Osoba na tym stanowisku będzie kluczowym ogniwem w procesie monitorowania, diagnozowania i rozwiązywania problemów technicznych, a także wprowadzania poprawek i aktualizacji w istniejących rozwiązaniach programistycznych. Inżynier Utrzymania Oprogramowania będzie współpracować z zespołami programistycznymi, testerami, analitykami oraz działem wsparcia technicznego, aby zapewnić najwyższy poziom dostępności i wydajności systemów. Do jego obowiązków będzie należało również dokumentowanie zmian, analizowanie zgłoszeń użytkowników oraz proponowanie usprawnień w celu zwiększenia stabilności i efektywności działania oprogramowania. Idealny kandydat powinien posiadać doświadczenie w pracy z systemami produkcyjnymi, znać języki programowania takie jak Java, Python lub C#, a także mieć doświadczenie w pracy z bazami danych, systemami kontroli wersji oraz narzędziami do monitorowania i automatyzacji. Ważna jest również umiejętność pracy pod presją czasu, analityczne myślenie oraz zdolność do szybkiego reagowania na incydenty. Oferujemy pracę w dynamicznym środowisku, możliwość rozwoju zawodowego, udział w ciekawych projektach oraz atrakcyjne warunki zatrudnienia. Jeśli jesteś osobą, która lubi rozwiązywać problemy, dba o jakość i stabilność systemów oraz chce mieć realny wpływ na działanie kluczowych aplikacji – ta rola jest dla Ciebie.

Obowiązki

Text copied to clipboard!
  • Monitorowanie działania systemów i aplikacji produkcyjnych
  • Diagnozowanie i rozwiązywanie problemów technicznych
  • Wdrażanie poprawek i aktualizacji oprogramowania
  • Współpraca z zespołami programistycznymi i wsparcia technicznego
  • Tworzenie i aktualizacja dokumentacji technicznej
  • Analiza zgłoszeń użytkowników i identyfikacja przyczyn problemów
  • Proponowanie usprawnień zwiększających stabilność systemów
  • Udział w testach regresyjnych i wdrożeniowych
  • Zarządzanie incydentami i eskalacjami
  • Utrzymywanie wysokiego poziomu dostępności systemów

Wymagania

Text copied to clipboard!
  • Wykształcenie wyższe techniczne (informatyka lub pokrewne)
  • Minimum 2 lata doświadczenia na podobnym stanowisku
  • Znajomość języków programowania (np. Java, Python, C#)
  • Doświadczenie w pracy z bazami danych (np. SQL Server, Oracle)
  • Znajomość systemów kontroli wersji (np. Git)
  • Umiejętność pracy z narzędziami do monitorowania (np. Nagios, Zabbix)
  • Zdolność analitycznego myślenia i rozwiązywania problemów
  • Dobra organizacja pracy i umiejętność pracy pod presją czasu
  • Znajomość języka angielskiego na poziomie technicznym
  • Mile widziane doświadczenie w pracy z systemami Linux/Unix

Potencjalne pytania na rozmowie

Text copied to clipboard!
  • Jakie masz doświadczenie w utrzymaniu systemów produkcyjnych?
  • Z jakimi językami programowania pracowałeś/aś najczęściej?
  • Czy miałeś/aś do czynienia z narzędziami do monitorowania systemów?
  • Jak radzisz sobie z pracą pod presją czasu?
  • Czy potrafisz analizować logi systemowe i identyfikować problemy?
  • Jakie znasz narzędzia do zarządzania wersjami kodu?
  • Czy pracowałeś/aś w środowisku DevOps?
  • Jakie masz doświadczenie z bazami danych?
  • Czy potrafisz tworzyć dokumentację techniczną?
  • Jakie są Twoje oczekiwania względem tej roli?